to sleep round the clock - Spanish English Dictionary